home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Die Speccy' 97
/
Die Speccy' 97.iso
/
amiga_system
/
the_aminet
/
comm
/
ambos
/
mailer.lha
/
Mailer
/
Mailer.DOK
< prev
next >
Wrap
Text File
|
1995-09-10
|
12KB
|
289 lines
Mailer v1.1 (10-Sep-95)
~~~~~~~~~~~~~~~~~~~~~~~~
Index: (1).......Sinn und Zweck
~~~~~~ (2).......Installation
(3).......Syntax des Programmes
(4).......Aufruf des Programmes ueber die SHELL
(5).......Fehlerbehandlung
(6).......Aufruf des Programmes als "AutoEvent"
(7).......Praktische Anwendungen des Programmes
(8).......Letze Bemerkungen
(9).......Autor, Kontaktadresse und Greetinx
1. Sinn und Zweck:
~~~~~~~~~~~~~~~~~~
Erstellt und verschickt anhand einer 'EmpfΣnger-Liste' eine beliebige
Anzahl von ZCONNECT-Mails, deren Inhalt in einem ASCII-Textfile
vorgegeben ist. Daher eignen sich dieses "einfache" Programm gut, um
Rundbriefe zu erstellen (viel Spass, ALWO@eagle.dontpanic.sub.org).
Es werden jeweils einzelne Mails erstellt (kein CrossPostings!).
2. Installation:
~~~~~~~~~~~~~~~~
Alle Dateien in die entsprechenden Verzeichnisse kopieren (ggf. neue
Verzeichnisse erstellen). Es MUSS das Verzeichnis
BBS:Scripts/Mailer/
mit den entsprechenden Files vorhanden sein!
Das Programm "SMail" in C:
Das Programm "SPuffer" in C:
Das Programm "rexxsupport.library" in libs:
Das Programm "Mailer" in BBS:Scripts/Mailer/
Das Programm "Mailer.REXX" in BBS:Scripts/Mailer/
Das Programm "AutoMailer" in BBS:Scripts/Mailer/
Weiterhin erforderliche Files/Programme, die NICHT in diesem Archiv
vorhanden sind: ~~~~~
Das Programm "RX" direkt von der SHELL aus aufrufbar
Die Befehle "Echo" in C: oder resident im KickROM
"MakeDir"
"Delete"
Anschliessend muessen die beiden folgenden Programme mit dem Schutzbit
"s" (Scriptfile) versehen werden.
BBS:Scripts/Mailer/Mailer
BBS:Scripts/Mailer/AutoMailer
Dazu kann beispielsweise folgender AmigaOS-Befehl verwendet werden:
protect BBS:Scripts/Mailer/Mailer +s
protect BBS:Scripts/Mailer/AutoMailer +s
3. Syntax des Programmes:
~~~~~~~~~~~~~~~~~~~~~~~~~
Das Programm "Mailer" wird in der Regel ueber die SHELL aufgerufen.
Es kann natuerlich auch als Autoevent in AmBoS eingebaut werden (siehe
Punkt 6). Die korrekte Befehlszeile fuer den SHELL-Aufruf lautet:
Mailer ABSENDER SERVER BETREFF LISTE TEXTMAIL
Erklaerungen der Parameter:
~~~~~~~~~~~~~~~~~~~~~~~~~~~
ABSENDER: VollstΣndige EMail-Adresse des Absenders.
SERVER: Eine andere angeschlossene Mailbox (Site), welche auch
Schreibzugriff auf die entsprechenden Netze besitzt.
BETREFF: Beliebige Betreff-Angabe der zu erstellenden Mail.
Achtung: Nur ein Wort zulΣssig!
LISTE: Pfad- & Filename eines ASCII-Files, dessen Inhalt alle
EmpfΣnger als vollstΣndige EMail-Adressen enthΣlt, bzw.
alle Brettnamen, mit vorgestelltem '/' vor den Angaben.
(je Zeile ein EmpfΣnger/Brettname).
TEXTMAIL: Pfad- & Filename eines ASCII-Textfiles, dessen Inhalt
die eigentliche Mail darstellt, die an die oben genan-
nten EmpfΣnger gesendet werden soll.
Beispiel:
~~~~~~~~~
Mailer bAStARd@nasus.north.de HELLGATE An_Alle DH0:Userliste.TXT RAM:TextFile.TXT
4. Aufruf des Programmes ueber die SHELL:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Erstellen Sie zuerst eine Liste mit allen Usern, die eine bestimmte
Mail erhalten sollen. Es ist die komplette EMail-Adresse
erforderlich. Sollen User in der eigenen Box angeschrieben werden,
dann ist auch in diesem Fall der Username und die vollstaendige EMail-
Adresse in der Liste anzugeben. Die Liste kann z.B. mit einem
einfachen Texteditor erstellt sein. Jeder einzelne User kann
untereinander aufgefuehrt werden. Vermeiden Sie Leerzeilen zwischen
den Zeilen.
Anstatt eines Usernames (mit EMail-Adresse) kann auch ein Empfaenger-
Brett angegeben werden (siehe Beispiel unten). In dem Fall muss
allerdings beachtet werden, dass der "SERVER" Schreibberechtigung in
dem entsprechenden Brett besitzt.
Eine solche Userliste kann beispielsweise wie folgt aussehen:
------------------------------------------------------- cut here -----
bastard@hellgate.dontpanic.sub.org
TESTMAN@nasus.north.de
SUCKER@box.do.main
/AmBoS-NET/TEST/TESTMAILS
/Magical-NET/M01-ALLGEMEIN
------------------------------------------------------- cut here -----
Die beiden letzten Zeilen (mit vorgestelltem Schraegstrich '/')
stellen Bretter dar (z.B. Netz-Bretter).
Die erstellte Empfaengerliste kann nun unter beliebigen Filename ge-
sichert werden. In unserem Beispiel: "DH0:Userliste.TXT".
Erstellen Sie anschliessend ein Textfile, welches die eigentliche Mail
darstellt. Es kann ein beliebiger Text sein, der ebenfalls mit einem
einfachen Texteditor zu erstellen ist und unter beliebigen Filename
gesichert werden kann. In unserem Beispiel: "RAM:TextFile.TXT". Ein
Beispiel eines Rundbriefes ist in dem Archiv enthalten.
Starten Sie nun das Programm mit dem Aufruf:
Mailer ABSENDER SERVER BETREFF LISTE TEXTMAIL
Setzen Sie fuer die oben stehenden Paramter entsprechende Angaben ein:
ABSENDER: Ihren eigenen Usernamen mit EMail-Adresse.
Z.B.: "bAStARd@hellgate.dontpanic.sub.org" (ohne ' " ')
SERVER: Eine bei ihrem System angeschlossene Mailbox (Site).
Sollten Sie in der "Userliste" Brett-Angaben haben, dann
muss dieses Site unbedingt Schreibberechtigung in dem
entsprechenden Brett/Netz haben (im ZNetz.MOD unter AREAS).
Z.B.: "NASUS" (ohne ' " ')
BETREFF: Beliebige Betreff-Angabe der zu erstellenden Mail.
Achtung: Nur ein Wort zulΣssig!
Z.B.: "Rundbrief" (ohne ' " ')
LISTE: Pfad- & Filename des ASCII-Files, dessen Inhalt die Userliste
darstellt (EmpfΣnger als vollstΣndige EMail-Adressen, bzw.
Brettnamen, mit vorgestelltem '/').
Z.B.: "DH0:Userliste.TXT" (ohne ' " ')
TEXTMAIL: Pfad- & Filename des ASCII-Textfiles, dessen Inhalt die
eigentliche Mail darstellt, die als Rundschreiben verschickt
werden soll.
Z.B.: "RAM:TextFile.TXT" (ohne ' " ')
Es wuerde dann also folgende Befehlszeile entstehen:
Mailer bAStARd@hellgate.dontpanic.sub.org NASUS Rundbrief DH0:Userliste.TXT RAM:TextFile.TXT
Das Programm "Mailer" liest nun die angegebene Userliste ein und
erstellt ZCONNECT-Mails, deren Inhalt in dem angegebenen ASCII-
Textfile stehen. Anschliessend werden die Mails an saemtliche User
der Userliste verschickt, bzw. in die dort angegebenen Bretter
sortiert.
Weiterhin erhaelt der User, der unter "ABSENDER" angegeben ist, eine
Report-Mail, in der eine kleine Statistik aufgefuehrt ist, wieviele
Mails verschickt wurden und an welchen Typ von Empfaengern (User oder
Brett(er)).
5. Fehlerbehandlung:
~~~~~~~~~~~~~~~~~~~~
Das Programm sollte in der Lage sein, moeglichst viele Fehlbedienungen
abzufangen. Besonders, da der Aufruf des Programmes und seine
Arbeitsweise zugegeben nicht gerade auesserst bedienungsfreundlich
sind. Allerdings erfuellt das kleine AmigaOS-Batchfile und ein AREXX-
Programm die Aufgabe, unter AmBoS ueber die SHELL oder ueber ein
Autoevent Rundbriefe zu erstellen, recht sinnvoll.
6. Aufruf des Programmes als "AutoEvent":
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Installieren Sie das Programm "Mailer", wie unter Punkt 2 angegeben.
Erstellen Sie nun eine Liste der Empfaenger und einen ASCII-Text, der
spaeter die eigentliche Mail darstellt (siehe auch vorangegangene An-
leitung).
Richten Sie nun ein neues "AutoEvent" unter AmBoS ein:
AmBoS-SETUP/AutoEvents/ "Neues"
Name................: Werbung verschicken
Event Type..........: Extern
Braucht Port........: NEIN
Modul...............: BBS:Scripts/Mailer/AutoMailer
Die Einstellungen fuer "Start Zeit"
"Start Datum"
"Starten bis"
"Tage Abstand"
koennen natuerlich individuell konfiguriert werden!
Aktivieren Sie zuletzt noch das neue Event, indem Sie "Eingeschaltet"
anhaken und klicken Sie auf den "SPEICHERN"-Button.
Nun muss das File "BBS:Scripts/Mailer/AutoMailer" editiert werden.
Starten Sie dazu einen beliebigen TextEditor (z.B. "CygnusED") und
laden Sie das besagte File ein. Am Anfang des Files sind einige
Erklaerungen aufgefuehrt.
Aendern Sie bitte die Angaben in der Zeile:
;*************************************************************************
BBS:Scripts/Mailer/Mailer ABSENDER SERVER BETREFF LISTE TEXTFILE
;*************************************************************************
In unserem Beispiel muesste die Zeile dann wie folgt lauten:
BBS:Scripts/Mailer/Mailer bAStARd@hellgate.dontpanic.sub.org NASUS Rundbrief DH0:Userliste.TXT RAM:TextFile.TXT
Zu den angegebenen Zeitpunkten wird nun das AutoEvent aufgerufen und
es werden die entsprechenden Rundbriefe verschickt.
An dieser Stelle sollte noch erwaehnt werden, dass unbedingt die
entsprechenden Netz-Ordnungen beachtet werden muessen! In vielen
Netzen ist es nicht zulaessig, in kurz aufeinander folgenden Perioden
Mailbox-Werbungen zu veroeffentlichen.
Ausserdem machen Systembetreiber, die regelmaessig und staendig
Werbungen in Netzen posten (muessen) sicherlich irgendetwas in der
Organisation oder der Verwaltung der eigenen Mailbox total falsch...
Automatisch Werbung verschicken SUXX und is' LAME! :))
7. Praktische Anwendungen des Programmes:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Um Rundbriefe an eine bestimmte Usergruppe zu erstellen
(beispielsweise an alle User, die fuer eine Mailbox gespendet haben)
- Um alle (oder nur einige) Bretter eines Netzes zu initialisieren
(Brett- oder Netz-INIT. Vollkommen automatisch ueber Autoevents).
- Um Mailboxwerbungen regelmaessig in eine Vielzahl von Netz-Brettern
zu posten (vollkommen automatisch ueber Autoevents)
[ SIEHE HINWEIS AM ENDE VON <Punkt 6> ! ]
- Um bestimmte User regelmaessig an ein bestimmtes Ereignis zu erinnern
(z.B. Passwort-Aenderung, regelmaessige UserTreffen,...)
- usw usw usw...
8. Letze Bemerkungen:
~~~~~~~~~~~~~~~~~~~~~
Der Aufruf des Programmes und seine Arbeitsweise sind zugegeben nicht
gerade auesserst bedienungsfreundlich. Allerdings erfuellt das kleine
AmigaOS-Batchfile und ein AREXX-Programm die Aufgabe, unter AmBoS
ueber die SHELL oder ueber ein Autoevent Rundbriefe zu erstellen,
recht sinnvoll.
Es werden absichtlich keine CrossPostings erstellt, sondern jeweils
eigenstaendige Mails je Empfaenger. Viel Spass beim Erstellen der
Rundbriefe...
9. Autor und Kontaktadresse:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Autor...................: bAStARd (Sysop der hEllGAtE BBS)
Mailbox.................: hEllGAtE BBS, Delmenhorst
Mailbox-Nummer, Port 1..: 04221 - 121030 (24h tΣglich)
Mailbox-Nummer, Port 2..: 04221 - 121031 (24h tΣglich)
EMail-Adresse...........: bAStARd@hellgate.dontpanic.sub.org
Bei Fragen, Problemen, Verbesserungsvorschlaegen oder sonstigem stehe
ich immer gerne zur Verfuegung!
Es muss allerdings erwaehnt werden, dass die oben genannten Daten
(Mailbox und -Rufnummern, sowie EMail-Adresse sich in Kuerze aendern
koennen)!
Greetinx:
~~~~~~~~~
> an meinen Co-Sysops "McMarco" & "BiG"
> ALWO@eagle.dontpanic.sub.org (der mich zu diesem Tool verleitete)
> Grisu@adonai.dontpanic.sub.org (fuer das Beta-Testen und testen lassen)
> Joerg & Kai (fuer dieses tolle Mailboxprogramm)
> Klaro@nasus.north.de (fuer den guten Support)
...und alle, die ich kenne (mehr oder weniger), sowie die, mitdenen
ich auf jedem NST 'n Bierchen trinken tu :*)
-END OF FILE!-